No Animal Sacrifice For The First Time In 525 Years At Tripura’s Durga Bari Temple After High Court Bans Practice